package com.fengkai.filepost.pdfoutstream.test.ODsolutions;

/**
 * @author Fengkai
 * @creat 2023/4/11
 * 输入描述
 * 输入的唯一一行包含四个正整数s,t,a,b(1<=s,t,a,b<=105)，并且a!=b.
 * 输出描述
 * 输出的唯一一行包含一个整数，表示最少需要使用多少次a才能将数字s变成数字t.
 * 示例1
 * 输入:
 * 1 10 5 2
 * 输出:
 * 1
 * 说明:
 * 初始值1加一次a变成6，然后加两次b变为10，因此a的使用次数为1次。
 */
public class NumberGame {

    public static void main (String[] args) {
        System.out.println(getResult("1 10 5 2"));

    }

    public static int getResult (String input) {
        int s = Integer.parseInt(input.split(" ")[0]);
        int t = Integer.parseInt(input.split(" ")[1]);
        int a = Integer.parseInt(input.split(" ")[2]);
        int b = Integer.parseInt(input.split(" ")[3]);
        int add = s;
        int sub = s;
        int result = 0;
        while ((t - add) % b != 0 && (t - sub) % b != 0) {
            add += a;
            sub -= a;
            result++;
        }
        return result;
    }
}
